Solving My Own Puzzle For The First Time